var e, t, r = require("../../../../@babel/runtime/helpers/objectSpread2"), l = require("../../../../common/vendor.js"), n = {
    props: r({
        model: {
            type: Object,
            default: function() {
                return {};
            }
        },
        rules: {
            type: [ Object, Function, Array ],
            default: function() {
                return {};
            }
        },
        errorType: {
            type: String,
            default: "message"
        },
        borderBottom: {
            type: Boolean,
            default: !0
        },
        labelPosition: {
            type: String,
            default: "left"
        },
        labelWidth: {
            type: [ String, Number ],
            default: 45
        },
        labelAlign: {
            type: String,
            default: "left"
        },
        labelStyle: {
            type: Object,
            default: function() {
                return {};
            }
        }
    }, null == (t = null == (e = l.index.$uv) ? void 0 : e.props) ? void 0 : t.form)
};

exports.props = n;